<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<head>
<title><br>$file-id &nbsp;fbc-abe</title>
</head>
<body>
<br>$file-id &nbsp;fbc-abe
<br>$file-sha1 &nbsp;f414b5ca308401bef78e0722099e6352b19e2e6a
<a id="aaa">
<p>&nbsp;&nbsp;LM : 20090804-1445 vp  -aaa-</p>
<p>&nbsp;</p>

<a id="aab">
<p>&nbsp;&nbsp;!@@ Text referencing utility  -aab-</p>
<p>&nbsp;</p>

<a id="aac">
<p>&nbsp;&nbsp;!@@ Purpose  -aac-</p>
<p>&nbsp;</p>

<a id="aad">
<p>&nbsp;&nbsp;be able to easily reference text in txt, html documents each header and text paragraph referenced by unique id one input document, many output formats possible documents are expected to be read on ebook device documents are expected to be read in web browser web interface (if provided) for presentation and storage of available documents and referenced paragraphs of those  -aad-</p>
<p>&nbsp;</p>

<a id="aae">
<p>&nbsp;&nbsp;!@@ Source files  -aae-</p>
<p>&nbsp;</p>

<a id="aaf">
<p>&nbsp;&nbsp;!!@ test files  -aaf-</p>
<p>&nbsp;</p>

<a id="aag">
<p>&nbsp;&nbsp;are marked with .abc extension  -aag-</p>
<p>&nbsp;</p>

<a id="aah">
<p>&nbsp;&nbsp;file encoding UTF-8  -aah-</p>
<p>&nbsp;</p>

<a id="aai">
<p>&nbsp;&nbsp;in notepad: cut text, save empty file as UTF-8, paste text, save file  -aai-</p>
<p>&nbsp;</p>

<a id="aaj">
<p>&nbsp;&nbsp;headers are marked my ! and @ combination on row start: -aaj-</p>
<p>&nbsp;</p>

<a id="aak">
<p>&nbsp;&nbsp;"!@@" -&gt; h1 "!!@" -&gt; h2 "!!!" -&gt; h3  -aak-</p>
<p>&nbsp;</p>

<a id="aal">
<p>&nbsp;&nbsp;empty space before header is allowed  -aal-</p>
<p>&nbsp;</p>

<a id="aam">
<p>&nbsp;&nbsp;empty space is ignored and will not be visible in abc html target file  -aam-</p>
<p>&nbsp;</p>

<a id="aan">
<p>&nbsp;&nbsp;paragraph in text is defined as text followed by newline character  -aan-</p>
<p>&nbsp;</p>

<a id="aao">
<p>&nbsp;&nbsp;each header and text paragraph will get 3 unique characters reference (ucr)  -aao-</p>
<p>&nbsp;</p>

<a id="aap">
<p>&nbsp;&nbsp;ucr in header will be hidden in html comment tag  -aap-</p>
<p>&nbsp;</p>

<a id="aaq">
<p>&nbsp;&nbsp;multiple empty characters/spaces are reduced to one  -aaq-</p>
<p>&nbsp;</p>

<a id="aar">
<p>&nbsp;&nbsp;multiple empty rows are reduced to one  -aar-</p>
<p>&nbsp;</p>

<a id="aas">
<p>&nbsp;&nbsp;!!@ html files  -aas-</p>
<p>&nbsp;</p>

<a id="aat">
<p>&nbsp;&nbsp;each end paragraph tag "&lt;/p&gt;" will be replaced by "-abc-&lt;/p&gt;" -aat-</p>
<p>&nbsp;</p>

<a id="aau">
<p>&nbsp;&nbsp;!@@ Output files  -aau-</p>
<p>&nbsp;</p>

<a id="aav">
<p>&nbsp;&nbsp;html ebook files  -aav-</p>
<p>&nbsp;</p>

<a id="aaw">
<p>&nbsp;&nbsp;are marked with .abc.ebk.html extension  -aaw-</p>
<p>&nbsp;</p>

<a id="aax">
<p>&nbsp;&nbsp;are ment to be read on ebook device  -aax-</p>
<p>&nbsp;</p>

<a id="aay">
<p>&nbsp;&nbsp;empty rows are not marked by abc item  -aay-</p>
<p>&nbsp;</p>

<a id="aaz">
<p>&nbsp;&nbsp;to maintaind empty rows between paragraphs an & n b s p ; in paragraph is used  -aaz-</p>
<p>&nbsp;</p>

<a id="aba">
<p>&nbsp;&nbsp;html web browser files  -aba-</p>
<p>&nbsp;</p>

<a id="abb">
<p>&nbsp;&nbsp;are marked with .abc.wbr.html extension  -abb-</p>
<p>&nbsp;</p>

<a id="abc">
<p>&nbsp;&nbsp;!@@ Processing rules  -abc-</p>
<p>&nbsp;</p>

<a id="abd">
<p>&nbsp;&nbsp;avoid changes in abc.py which will change order of abc items  -abd-</p>
<p>&nbsp;</p>

<a id="abe">
<p>&nbsp;&nbsp;abc id should be surrounded by some character (now "-") to avoid mismatch with source data  -abe-</p>
<p>&nbsp;</p>

<a id="abf">
<p>&nbsp;&nbsp;such character should be usable in url without change (testing needed)  -abf-</p>
<p>&nbsp;</p>

<a id="abg">
<p>&nbsp;&nbsp;!@@ Further development  -abg-</p>
<p>&nbsp;</p>

<a id="abh">
<p>&nbsp;&nbsp;html notebook -non ebook- output option with html anchors  -abh-</p>
<p>&nbsp;</p>

<a id="abi">
<p>&nbsp;&nbsp;web interface for source files conversion with 2 functions  -abi-</p>
<p>&nbsp;</p>

<a id="abj">
<p>&nbsp;&nbsp;a. conversion to target file  -abj-</p>
<p>&nbsp;</p>

<a id="abk">
<p>&nbsp;&nbsp;b. reference database for processed files via url, see below  -abk-</p>
<p>&nbsp;</p>

<a id="abl">
<p>&nbsp;&nbsp;source files should be identifiable by shortcut  -abl-</p>
<p>&nbsp;</p>

<a id="abm">
<p>&nbsp;&nbsp;could be made via sha hash with numerals left out, first 6 characters  -abm-</p>
<p>&nbsp;</p>

<a id="abn">
<p>&nbsp;&nbsp;and adresable (showin one paragraph for performace) one together via URL  -abn-</p>
<p>&nbsp;</p>

<a id="abo">
<p>&nbsp;&nbsp;example : http://abclib/aud-urh-cqq aud-urh -&gt; is file id cqq is -&gt; abc id  -abo-</p>
<p>&nbsp;</p>


@ processed by txt_abc.py (utility modified &nbsp;20090905-2056 by vp)</body></html>
